home *** CD-ROM | disk | FTP | other *** search
/ Champak 62 / Volume 62 - JOGO DISK .iso / Games / penguin_dinner.swf / scripts / __Packages / classes / game / GameData.as < prev    next >
Text File  |  2008-03-17  |  8KB  |  71 lines

  1. class classes.game.GameData
  2. {
  3.    static var gameID = 1638;
  4.    static var TOTAL_STAGES = 3;
  5.    static var DAY_TIME = 120;
  6.    static var gameSettings = [[{dayGoal:105,guestAppearTime:260,guestReadingMenuTime:220,guestChangeMoodTime:300,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.1},{dayGoal:110,guestAppearTime:250,guestReadingMenuTime:220,guestChangeMoodTime:300,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.1},{dayGoal:110,guestAppearTime:240,guestReadingMenuTime:220,guestChangeMoodTime:300,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.1},{dayGoal:120,guestAppearTime:230,guestReadingMenuTime:215,guestChangeMoodTime:300,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.1},{dayGoal:130,guestAppearTime:220,guestReadingMenuTime:210,guestChangeMoodTime:300,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.1},{dayGoal:170,guestAppearTime:210,guestReadingMenuTime:205,guestChangeMoodTime:300,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.2},{dayGoal:160,guestAppearTime:200,guestReadingMenuTime:200,guestChangeMoodTime:290,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:4,guestDoubleAppearProbability:0.2}],[{dayGoal:170,guestAppearTime:190,guestReadingMenuTime:200,guestChangeMoodTime:280,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:5,guestDoubleAppearProbability:0.2},{dayGoal:200,guestAppearTime:180,guestReadingMenuTime:200,guestChangeMoodTime:280,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:5,guestDoubleAppearProbability:0.2},{dayGoal:210,guestAppearTime:170,guestReadingMenuTime:200,guestChangeMoodTime:270,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:5,guestDoubleAppearProbability:0.2},{dayGoal:260,guestAppearTime:160,guestReadingMenuTime:200,guestChangeMoodTime:270,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:6,guestDoubleAppearProbability:0.3},{dayGoal:230,guestAppearTime:150,guestReadingMenuTime:200,guestChangeMoodTime:260,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:6,guestDoubleAppearProbability:0.3},{dayGoal:270,guestAppearTime:140,guestReadingMenuTime:200,guestChangeMoodTime:260,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:6,guestDoubleAppearProbability:0.3},{dayGoal:280,guestAppearTime:130,guestReadingMenuTime:200,guestChangeMoodTime:250,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:7,guestDoubleAppearProbability:0.3},{dayGoal:290,guestAppearTime:120,guestReadingMenuTime:200,guestChangeMoodTime:250,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:7,guestDoubleAppearProbability:0.4},{dayGoal:320,guestAppearTime:110,guestReadingMenuTime:200,guestChangeMoodTime:240,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:7,guestDoubleAppearProbability:0.4},{dayGoal:330,guestAppearTime:100,guestReadingMenuTime:200,guestChangeMoodTime:240,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:8,guestDoubleAppearProbability:0.4},{dayGoal:320,guestAppearTime:90,guestReadingMenuTime:200,guestChangeMoodTime:230,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:8,guestDoubleAppearProbability:0.5}],[{dayGoal:330,guestAppearTime:90,guestReadingMenuTime:200,guestChangeMoodTime:230,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:8,guestDoubleAppearProbability:0.5},{dayGoal:300,guestAppearTime:90,guestReadingMenuTime:200,guestChangeMoodTime:220,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:8,guestDoubleAppearProbability:0.5},{dayGoal:310,guestAppearTime:89,guestReadingMenuTime:200,guestChangeMoodTime:220,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:8,guestDoubleAppearProbability:0.5},{dayGoal:290,guestAppearTime:89,guestReadingMenuTime:200,guestChangeMoodTime:210,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.5},{dayGoal:340,guestAppearTime:88,guestReadingMenuTime:200,guestChangeMoodTime:210,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.6},{dayGoal:320,guestAppearTime:88,guestReadingMenuTime:200,guestChangeMoodTime:200,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.6},{dayGoal:370,guestAppearTime:87,guestReadingMenuTime:200,guestChangeMoodTime:200,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.6},{dayGoal:370,guestAppearTime:87,guestReadingMenuTime:200,guestChangeMoodTime:190,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.6},{dayGoal:350,guestAppearTime:86,guestReadingMenuTime:200,guestChangeMoodTime:190,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.6},{dayGoal:390,guestAppearTime:85,guestReadingMenuTime:200,guestChangeMoodTime:180,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:9,guestDoubleAppearProbability:0.7},{dayGoal:400,guestAppearTime:84,guestReadingMenuTime:200,guestChangeMoodTime:180,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:10,guestDoubleAppearProbability:0.7},{dayGoal:410,guestAppearTime:83,guestReadingMenuTime:200,guestChangeMoodTime:170,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:10,guestDoubleAppearProbability:0.7},{dayGoal:420,guestAppearTime:82,guestReadingMenuTime:200,guestChangeMoodTime:170,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:10,guestDoubleAppearProbability:0.8},{dayGoal:430,guestAppearTime:81,guestReadingMenuTime:200,guestChangeMoodTime:160,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:10,guestDoubleAppearProbability:0.8},{dayGoal:440,guestAppearTime:80,guestReadingMenuTime:200,guestChangeMoodTime:160,guestEatingTime:300,foodCookingTime:200,maxGuestsAtOnce:10,guestDoubleAppearProbability:0.8}]];
  7.    function GameData()
  8.    {
  9.    }
  10.    static function UPGRADE_COST($type)
  11.    {
  12.       var _loc1_ = {skate_0:50,skate_1:100,skate_2:170,tv_0:100,tv_1:200,tv_2:300,seat_0:60,seat_1:120,seat_2:200};
  13.       return _loc1_[$type];
  14.    }
  15.    static function get currentDaySettings()
  16.    {
  17.       var _loc1_ = classes.core.SOManager.getInstance().__get__currentStage();
  18.       var _loc2_ = classes.core.SOManager.getInstance().__get__currentDay();
  19.       return classes.game.GameData.gameSettings[_loc1_][_loc2_];
  20.    }
  21.    static function get DAYS_AT_CURRENT_STAGE()
  22.    {
  23.       var _loc1_ = classes.core.SOManager.getInstance().__get__currentStage();
  24.       return classes.game.GameData.gameSettings[_loc1_].length;
  25.    }
  26.    static function FOOD_PRICE($mood)
  27.    {
  28.       var _loc1_ = [[0,10,12,15],[0,10,13,16],[0,10,14,17],[0,10,15,18]];
  29.       return _loc1_[classes.core.SOManager.getInstance().__get__upgradeStool() + 1][$mood];
  30.    }
  31.    static function get HERO_SPEED()
  32.    {
  33.       var _loc1_ = [8,10,12,15];
  34.       return _loc1_[classes.core.SOManager.getInstance().__get__upgradeSkate() + 1];
  35.    }
  36.    static function get DAY_GOAL()
  37.    {
  38.       return classes.game.GameData.__get__currentDaySettings().dayGoal;
  39.    }
  40.    static function get GUEST_APPEAR_TIME()
  41.    {
  42.       return classes.game.GameData.__get__currentDaySettings().guestAppearTime;
  43.    }
  44.    static function get GUEST_READING_MENU_TIME()
  45.    {
  46.       return classes.game.GameData.__get__currentDaySettings().guestReadingMenuTime;
  47.    }
  48.    static function get GUEST_CHANGE_MOOD_TIME()
  49.    {
  50.       var _loc1_ = [1,1.1,1.2,1.3];
  51.       var _loc2_ = _loc1_[classes.core.SOManager.getInstance().__get__upgradeTV() + 1];
  52.       return classes.game.GameData.__get__currentDaySettings().guestChangeMoodTime;
  53.    }
  54.    static function get GUEST_EATING_TIME()
  55.    {
  56.       return classes.game.GameData.__get__currentDaySettings().guestEatingTime;
  57.    }
  58.    static function get FOOD_COOKING_TIME()
  59.    {
  60.       return classes.game.GameData.__get__currentDaySettings().foodCookingTime;
  61.    }
  62.    static function get MAX_GUESTS_AT_ONCE()
  63.    {
  64.       return classes.game.GameData.__get__currentDaySettings().maxGuestsAtOnce;
  65.    }
  66.    static function get GUEST_DOUBLE_APPEAR_PROBABILITY()
  67.    {
  68.       return classes.game.GameData.__get__currentDaySettings().guestDoubleAppearProbability;
  69.    }
  70. }
  71.